package dao;

import bean.AirInfo;

import java.util.Date;
import java.util.List;

public interface AirInfoDao {
    /**
     * 显示所有航班信息
     * @return
     */
    List<AirInfo> getAll();

    /**
     * 按起飞时间查询
     * @param date
     * @return
     */
    List<AirInfo> getByDate(Date date);

    /**
     * 按目的地查询
     * @param destination
     * @return
     */
    List<AirInfo> getByDestination(String destination);

    /**
     * 根据id删除航班
     * @param id
     * @return
     */
    boolean deleteAir(int id);

    /**
     * 更新航班
     * @param airInfo
     * @return
     */
    boolean updateAir(AirInfo airInfo);


}
